//
// Created by admin on 2020/7/17.
//

#ifndef DATASTRUCTURE_DEMO_H
#define DATASTRUCTURE_DEMO_H
#define MAXQSIZE 100
#include <stdio.h>
#include <stdlib.h>
typedef struct {
    int *base;
    int head;
    int tail;
}SqQueue;
//顺序队
//初始化循环队列
SqQueue InitQueue();
//销毁队列
void DestroyQueue(SqQueue *S);
//清空队列
void ClearQueue(SqQueue *S);
//计算队列长度
int QueueLength(SqQueue S);
//入队
int EnQueue(SqQueue *S,int data);
//出队
int DeQueue(SqQueue *S);
//取队头元素
int GetHead(SqQueue S);
#endif //DATASTRUCTURE_DEMO_H
